<?php

/**
 * Categoria form.
 *
 * @package    form
 * @subpackage Categoria
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 6174 2007-11-27 06:22:40Z fabien $
 */
class CategoriaForm extends BaseCategoriaForm
{
  	public function configure()
  	{
  		parent::configure();
		unset($this['created_at'], $this['updated_at']);
		
  		$this->widgetSchema['nm_categoria'] = new sfWidgetFormInput(
  			array(),
  			array(
  				'size' => 50,
  				'maxlength' => 50
  			) 
  		);
  		$this->widgetSchema['ds_categoria'] = new sfWidgetFormInput(
  			array(),
  			array(
  				'size' => 70,
  				'maxlength' => 150
  			) 
  		);
  		
  		$this->widgetSchema['id_categoria_pai'] = new sfWidgetFormDoctrineChoice(
  			array('model' => 'Categoria', 'add_empty' => '[-- SELECIONE --]')
  		);
  		
  		$options = array('0'=>'Não', '1'=>'Sim');
		$this->widgetSchema['st_categoria'] = new sfWidgetFormChoice(
			array('choices'=>$options, 'expanded'=>true, 'multiple'=>false)
		);
  		
  		$this->widgetSchema->setLabels(array(
  			'id_categoria'     => '#ID',
		    'nm_categoria'     => 'Nome',
		    'id_categoria_pai' => 'Categoria relacionada',
		    'ds_categoria'     => 'Descrição',
  			'st_categoria'	   => 'Ativo',
  			'created_at'	   => 'Criado em',
  			'updated_at'	   => 'Atualizado em',
  			'item_list'		   => 'Lista de Item',
  			'tipo_list'		   => 'Lista de Tipo'
		));
  	}
}